/**
 *
 * builder：建造者模式代码
 * factory：工厂模式代码
 *
 * */